package com.gl.glcourses.repository.jpa;

import javax.persistence.Query;

import org.springframework.stereotype.Repository;

import com.gl.glcourses.repository.IMaterialAdjuntoRepository;
import com.gl.glcourses.vos.MaterialAdjunto;

@Repository
public class JpaMaterialAdjuntoRepository extends JpaProjectRepository<MaterialAdjunto> implements IMaterialAdjuntoRepository<MaterialAdjunto>{

	public MaterialAdjunto findMaterialAdjunto( String atributo) {
		
		MaterialAdjunto objeto = null;
		try {

			Query query = em.createQuery("FROM MaterialAdjunto"
					+ " as objeto WHERE objeto." + " = :atrib");
			query.setParameter("atrib", atributo);
			return objeto = (MaterialAdjunto) query.getSingleResult();

		} catch (Exception e) {
			return null;
		}
	}
}
